payment specification - German English Dictionary